package com.yiren.dbaa.module.practice_set.carmodel.contract;

import com.yiren.backstage.currency.entity.CarModelEntity;
import com.yiren.backstage.currency.entity.LineInfoEntity;
import com.yiren.dbaa.currency.api.CommonCallBack;

/**
 * @author lwb
 * @date : 2022/12/6 15:48
 * @description: 车模发布
 */
public interface CarModelReleaseContract {

    interface Presenter {
        /**
         * 发布车模
         * @param carModel
         * @param userId
         * @param updateDetails
         * @param updateMode
         */
        void releaseCarModel(CarModelEntity carModel, String userId, String updateDetails, int updateMode);
    }

    interface Model {

        /**
         * 发布车模
         */
        void publishCarModel(CarModelEntity carModel, String userId, String updateDetails, int updateMode, CommonCallBack callBack);


    }

    interface View {
    }


}
